#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<unistd.h>
int main(int argc,char *argv[],char *env[]){
//  if(argc!=2){
//    
//  printf("please into -[a|b|c|d]\n");
//  return 0;
//  }
//  else if(strcmp(argv[1],"-a")==0){
//    printf("功能1\n");
//  }
//  else if(strcmp(argv[1],"-b")==0){
//    printf("功能2\n");
//   }
//  else if(strcmp(argv[1],"-c")==0){
//  printf("功能3\n");
//  }
//  else if(strcmp(argv[1],"-d")==0){
//   printf("功能4\n");
//  }
//  else{
//    printf("default\n");
//  }
//
//  //打印循环变量的值
//    int i =0;
//  for(;env[i];i++){
//    printf("env[%d] ->%s\n",i,env[i]);
//  }
//
//
//  //获取环境变量
//  printf("%s\n",getenv("PATH"));
 
  if(argc!=2){
    return 0;
  }
  else if(strcmp(argv[1],"cd -")==0){
      printf("常规命令\n");
  }
  else if(argc == 2){
      printf("process is start\n");
      sleep(20);
      chdir(argv[1]);

      printf("process is end\n");
      sleep(10);
  }
  return 0;
 }
